persistent systems interview